.sh-category-card>a>div{
    padding: 10px ;
    border:1px solid #E5E5E5;
    border-radius: 50%; 
    box-shadow: none;
}
@media only screen and (max-width: 600px) {
.sh-category-card>a>div{
    padding: 5px ;
}
}
.sh-category-card>a>div>div>img{
   border:none;
}
.sh-category-card>a>div>div>div{
   border:none;
}
.sh-category-card>a>div:hover {
    border:1px solid #E5E5E5 !important;
}
.sh-category-card:nth-child(3n-2)>a>div { 

 background-color:#046390;
}
.sh-category-card:nth-child(3n-1)>a>div {
  background-color: #898ca0;

}
.sh-category-card:nth-child(3n)>a>div {
 background-color: #6aa46c;
}

.sh-row-title-divider {
   display: none !important
}

.sh-mini-banner-collection-card > a > div > div > div > svg {
  display:none;
}
.sh-mini-banner-collection-card > a > div > div > div > p {
  display:none; 
}
.sh-banner-collection-card > a > div > div > p {
  display:none;
}
.sh-banner-collection-card > a > div > div > p > svg {
  display:none;
}

.sh-two-col-product-card {
  border:none;
  background:#F6F6F6;
  padding:12px;
}
@media only screen and (max-width: 600px) {
.sh-two-col-product-card {
  padding:8px
}

}
.sh-two-col-product-card:hover {
 box-shadow:1 0.25rem 0.25rem 0 #ececec;
}

.sh-two-col-product-card >a>div>div>img {
  border: none;
}
.sh-two-col-product-card >a>div>img {
  border : none;
}
.sh-product-card-name {
   text-align:center;
}
.sh-two-col-product-card >div {
  justify-content:center;
}
.sh-product-card-discount-tag {
    background-color: #11a1e4;
    top: 8px;
    left: 8px;
    right:auto;
    border-radius:6px;
}
.sh-two-col-product-card >div {
  justify-content:center;
}
.sh-two-col-product-card >div>div {
  justify-content:center;
  padding:12px 28px 10px 28px;
}
.sh-prod-grid-collection-card >div>header{
justify-content:flex-start;
}
.sh-prod-grid-collection-card >div>header{
justify-content:flex-start;
}
.sh-prod-grid-collection-card>div>header>div>div>h5{
 margin-left:0px;
 margin-top:0px;
}

#cat-scroll-scroller
{
justify-content: center;
}
.theme-product-about>div:nth-of-type(2)>div:nth-of-type(1)>span:nth-of-type(2) {
font-weight:1000;
font-size:20px;
font-family:bold;
}
.sh-footer-main
{
background-color:#04639061;
}

.three-column-footer__rightsText {
  font-size: 15px;
  color: #000000;
}

.sh-variant-txt>span
{
font-size:0px;
}

.sh-product-plus-minus-button {
    width: 100%;
    padding: 6px 8px;
    border: 1px solid #046390;
    color: #ffffff;
    background-color: #046390;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    height: 40px;
    font-size: 16px;
    font-weight: 600;
    min-width: 80px;
}

.sh-product-plus-minus-button:hover {
    width: 100%;
    padding: 6px 8px;
    border: 1px solid #046390;
    color: #046390;
    background-color: #ffffff;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    height: 40px;
    font-size: 16px;
    font-weight: 600;
    min-width: 80px;
    transition:0.4s;
}


.sh-product-card-enquiry {
    color: #ffffff;
    border-radius: 6px;
    padding: 12px;
    border: 1px solid #3ac34c;
    background-color: #3ac34c !important;
}

.sh-product-card-enquiry:hover {
    color: #3ac34c;
    border-radius: 6px;
    padding: 12px;
    border: 1px solid #3ac34c;
    background-color: #ffffff !important;
    transition:0.4s;
}

.sh-product-enquiry {
    outline: none !important;
    color: #ffffff;
    border-radius: 6px;
    padding: 12px;
    white-space: nowrap;
    min-height: 0;
    min-width: 0;
    border: 1px solid #3ac34c;
    background-color: #3ac34c !important;
}

.sh-product-enquiry:hover {
    outline: none !important;
    color: #3ac34c;
    border-radius: 6px;
    padding: 12px;
    white-space: nowrap;
    min-height: 0;
    min-width: 0;
    border: 1px solid #3ac34c;
    background-color: #ffffff !important;
    transition:0.4s;
}

.sh-category-card>a>div {
  padding: 5px;
  border: 1px solid #E5E5E5;
  border-radius: 50%;
  box-shadow: none;
}

:root {
    --primary-main: #FFFFFF;
    --primary-contrast-text: #1A1A1A;
    --secondary-main: #046390;
    --info-main: #403B37;
    --error-main: #f44336;
    --error-invalid: #BB0000;
    --error-cancel: #DD0000;
    --error-primary: #F30020;
    --disabled-color: #a9a9a9;
    --typography-font-family: "Cambria", "Noto Sans", "Roboto", "Arial", sans-serif;
    --header-main: #FAF3EC;
    --header-contrast-text: #046390;
    --header-button-background: #FFFFFF;
    --header-accent: #046390;
    --header-badge-main: #046390;
    --header-badge-contrast-text: #FAF3EC;
    --header-box-shadow: #FAF3EC 0px 1px 0px;
    --header-divider: 1px solid #E9E2DB;
    --header-notice-background: #046390;
    --header-notice-text: #FFFFFF;
    --header-desktop-notice-background: #046390;
    --header-desktop-notice-text: #FFFFFF;
    --header-menu-bar-background: #FAF3EC;
    --header-menu-bar-color: #046390;
    --search-bar-main: #FFFFFF;
    --search-bar-border: 1px solid #046390;
    --search-bar-icon-main: #1A1A1A;
    --search-bar-icon-accent: #046390;
    --bottom-nav-main: #FAF3EC;
    --bottom-nav-selected: #046390;
    --bottom-nav-not-selected: #A98765;
    --bottom-nav-badge-main: #046390;
    --bottom-nav-badge-contrast-text: #FAF3EC;
    --button-main: #046390;
    --button-contrast-text: #FFFFFF;
    --button-borderColor: #046390;
    --footer-main: #F0F0F0;
    --footer-contrast-text: #1A1A1A;
    --product-discount-tag-background: #FF7222;
    --product-discount-tag-color: #ffffff;
    --product-price-color: #1a1a1a;
    --pr-image-aspect-ratio: 1;
    --max-store-width: calc(100vw - 32px);
}

.sh-header-main {
    background-color: #ffffff;
}

.menu-bar .links {
    font-size: 14px;
    color: var(--menu-bar-color);
    font-family: sans-serif;
    font-weight: bold;
    color: #046390 !important;
}


.swiper-button-next,.swiper-button-prev {
  text-align: center;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  background-color: #0000007a;
  color: #fff!important;
  font-weight: 600;
  padding: 8px;
  border-radius: 1000px;
  transition: .2s ease-in-out;
  display: none;
}

@media (max-width: 768px) {
.root-ctn {
  color: #fff;
  background: var(--button-main);
  cursor: pointer;
  z-index: 3;
  border-radius: 8px 8px 0 0;
  padding: 5px 2px !important;
  position: fixed;
  top: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  right: -42px !important;
  transform: rotate(270deg);
  width: 115px !important;
}
}